/*
 * 创建日期 2006-10-7
 *
 * 更改所生成文件模板为
 * 窗口 > 首选项 > Java > 代码生成 > 代码和注释
 */
package com.vanda.report.view;

import java.math.BigDecimal;

import com.vanda.report.ReportException;
import com.vanda.report.Validation;

/**
 * @author wangying
 *
 * 更改所生成类型注释的模板为
 * 窗口 > 首选项 > Java > 代码生成 > 代码和注释
 */
public class SubtractElement extends ArithmeticElement {
	public void validator() throws ReportException {
		Validation.checkRequired("SubtractElement","cell_range",super.getCell_range());
	}
	
	/**
	 * 加法计算
	 * @param beanList
	 * @return
	 */
	public BigDecimal aggregate(BigDecimal result,BigDecimal[] cellValues){
		for(int i=0;i<cellValues.length;i++){
			result = result.subtract(cellValues[i]);
		}
		
		return result;
	}
}
